﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Interface;

namespace Model
{
    public class AfstemningsOmråde : IAfstemningsOmråde
    {
        public int Id { get; set; }
        public string Navn { get; set; }
        public int ialt_afgivet { get; set; }
        public int forrige_rest { get; set; }
        public int forrige_blanke { get; set; }
        public int blanke { get; set; }
        public int forrige_ugyldige { get; set; }
        public int ugyldige { get; set; }
        public int stemmeberettigede { get; set; }
        public decimal forrige_pct { get; set; }
        public decimal stemme_pct { get; set; }
  
        public SortedList<string, Liste> Parti;

        public AfstemningsOmråde(int id)
        {
            this.Id = id;
            this.Navn = "";
            Parti = new SortedList<string, Liste>();
        }

        #region Properties


        #endregion
        //#region Fields 
        //private int _antalstemmeberettigede; // her bliver der lavet nogen attributter
        //private bool _optalt;
        //private int _afgivnestemmer;

        //#endregion

        //#region Constructor

        //public AfstemningsOmråde(int id)
        //{
        //    Id = id; //laver constructor til de forskellige attributer
        //    Antalstemmeberettigede = 0;
        //    Optalt = false;
        //    Afgivnestemmer = 0;
        //}

        //public AfstemningsOmråde(int berettigede, int afgivne)
        //{
        //    Antalstemmeberettigede = berettigede;
        //    Optalt = false;
        //    Afgivnestemmer = afgivne;
        //}


        //#region Metoder


        //#endregion

        //#endregion

        //#region Properties

        //public int Antalstemmeberettigede // forskellige properties med tilhørende get/set metoder til de forskellige attributer
        //{
        //    get { return _antalstemmeberettigede; }
        //    set { _antalstemmeberettigede = value; }
        //}

        //public int Afgivnestemmer
        //{
        //    get { return _afgivnestemmer; }
        //    set { _afgivnestemmer = value; }
        //}

        //public int Id { get; private set; }

        //public bool Optalt
        //{
        //    get { return _optalt; }
        //    set { _optalt = value; }
        //}

        //#endregion


    }
}
